package com.um.jdy.platform.shop.entity.vo;


import com.um.springboot.starter.orm.entity.BaseVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author 邓南辉
 * 日期 2023/7/4
 * 版权所有 广州优匠科技有限公司
 */
@Data
public class ShopOverviewVO extends BaseVO {

    @ApiModelProperty(value = "商城套餐剩余天数")
    protected Integer days;

    @ApiModelProperty(value = "商城是否限制日期")
    protected boolean mallLimitDate;


    @ApiModelProperty(value = "今日GMV交易额(元)")
    protected Integer todayGmv;

    @ApiModelProperty(value = "今日订单总额(元)")
    protected Integer todayPrice;

    @ApiModelProperty(value = "今日订单数(笔)")
    protected Integer todayNum;

    @ApiModelProperty(value = "今日活跃用户数")
    protected Long todayActiveUsers;



    @ApiModelProperty(value = "昨日GMV交易额(元)")
    protected Integer yestodayGmv;

    @ApiModelProperty(value = "昨日订单总额(元)")
    protected Integer yestodayPrice;

    @ApiModelProperty(value = "昨日订单数(笔)")
    protected Integer yestodayNum;

    @ApiModelProperty(value = "昨日活跃用户数")
    protected Long yestodayActiveUsers;



    @ApiModelProperty(value = "与昨日相差GMV交易额(元)")
    protected Integer dayDifferGmv;

    @ApiModelProperty(value = "与昨日相差总额(元)")
    protected Integer dayDifferPrice;

    @ApiModelProperty(value = "与昨日相差订单数(笔)")
    protected Integer dayDifferNum;

    @ApiModelProperty(value = "与昨日相差活跃用户数")
    protected Long dayDifferUsers;


    @ApiModelProperty(value = "本月GMV交易额(元)")
    protected Integer monthGmv;

    @ApiModelProperty(value = "本月总额(元)")
    protected Integer monthPrice;

    @ApiModelProperty(value = "本月订单数(笔)")
    protected Integer monthNum;

    @ApiModelProperty(value = "本月活跃用户数")
    protected Long monthActiveUsers;



    @ApiModelProperty(value = "上月GMV交易额(元)")
    protected Integer lastGmv;

    @ApiModelProperty(value = "上月充电总额(元)")
    protected Integer lastPrice;

    @ApiModelProperty(value = "上月充电订单数(笔)")
    protected Integer lastNum;

    @ApiModelProperty(value = "上月活跃用户数")
    protected Long lastActiveUsers;



    @ApiModelProperty(value = "与上月相差GMV交易额(元)")
    protected Integer monthDifferGmv;

    @ApiModelProperty(value = "与上月相差总额(元)")
    protected Integer monthDifferPrice;

    @ApiModelProperty(value = "与上月相差订单数(笔)")
    protected Integer monthDifferNum;

    @ApiModelProperty(value = "与上月相差活跃用户数")
    protected Long monthDifferUsers;


    @ApiModelProperty(value = "订单发货(笔)")
    protected Long tosendOrders;

    @ApiModelProperty(value = "售后处理(笔)")
    protected Long aftersaleOrders;


    @ApiModelProperty(value = "已上架")
    protected Long goodsUpNum;

    @ApiModelProperty(value = "已下架")
    protected Long goodsDownNum;

    @ApiModelProperty(value = "低库存(低于20件)")
    protected Long goodsLowStock;

    @ApiModelProperty(value = "已售馨")
    protected Long goodsZeroStockNum;

    @ApiModelProperty(value = "总数量")
    protected Long goodsTotalNum;

}
